package com.csair.platform.cit.facade.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

/**
 * 申报进度
 * @author caoyu
 */
@Data
public class CitDeclareRecordVo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Long id;
	
    /**
     * 纳税人识别号
     */
    private String nsrsbh;
    
    /**
     * 主管税务机关名称
     */
    private String swjgmc;

	/**
	 * 申报税种
	 */
    private String taxName;

	/**
	 * 税款属期-起
	 */
	private String skssqq;
	/**
	 * 税款属期-止
	 */
    private String skssqz;

	/**
	 * 申报税额
	 */
    private BigDecimal taxAmount;

	/**
	 * 申报状态
	 */
	private String status;
	
	/**
	 * 申报受理反馈信息
	 */
	private String fkxx;
	
	/**
	 * 申报结果反馈信息
	 */
	private String jgfkxx;
	
    /**
	 * 申报发送时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@Temporal(TemporalType.TIMESTAMP)
	private Date sendTime;
    
	/**
	 *	申报成功时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	@Temporal(TemporalType.TIMESTAMP)
	private Date sbsj;

	/**
	 *	交易流水号
	 */
	private String jylsh;

	/**
	 * 申报税额
	 */
	private String sbse;
}
